package com.block.common.constant;

public class RedisKeyConstant {

    /**
     *
     */
    public static final String TOKEN_REDIS_KEY_PREFIX = "TOKEN::INFO::";

    /**
     * 当前登陆，是否需要图片验证码
     */
    public static final String IMAGE_LOGIN_FLAG = "IMAGE::LOGIN::FLAG";

    /**
     * 图片验证码内容
     */
    public static final String IMAGE_LOGIN_INFO = "IMAGE::LOGIN::INFO::";
    /**
     * 流量计数key
     */
    public static final String SMS_SEND_COUNT = "SMS::SEND::COUNT";

    /**
     * 联登产品的 用户展示url
     */
    public static final String PRODUCT_MEMBER_UNION_PROD_INFO = "PRODUCT::MEMBER::UNION::PROD::INFO::{}::{}";


    /**
     * 5分钟
     */
    public static final Integer TIME_FIVE_MINUTES = 5;

    /**
     * 7分钟
     */
    public static final Integer TIME_SEVEN_MINUTES = 7;

    public static final String COUNT_UV_PROD_KEY = "COUNT::UV::PROD::KEY::{}::{}";
    public static final String COUNT_UV_WECHAT_KEY = "COUNT::UV::WECHAT::KEY::{}::{}";

    public static final String COUNT_UV_KEY = "COUNT::UV::KEY::{}::{}";

    public static final String COUNT_DOWNLOAD_KEY = "COUNT::DOWNLOAD::KEY::{}::{}";

    public static final String COUNT_REQUEST_WECHAT_KEY = "COUNT::DOWNLOAD::KEY::{}::{}";

    /**
     * 不推送的管理员手机号
     */
    public static final String LIST_ADMIN_MOBILE = "LIST_ADMIN_MOBILE";

    /**
     * 不推送的渠道编号
     */
    public static final String LIST_NOT_PUSH_CHANNEL = "LIST_NOT_PUSH_CHANNEL";

    /**
     * 渠道产品列表拉取
     */
    public static final String COUNT_UV_PROD_LIST_KEY = "COUNT::UV::PROD::LIST::KEY::{}::{}";

    /**
     * 产品uv计数
     */
    public static final String PRODUCT_DAY_UV_COUNT_KEY = "PRODUCT::DAY::UV::COUNT::KEY::{}::{}";

    public static final String SOURCE_CHECK_MOBILEMD5_CHANNEL = "SOURCE::CHECK::MOBILEMD5::CHANNEL::{}::{}";

    /**
     * 商户任务推送数量统计
     */
    public static final String MERCHANT_TASK_PUSH_COUNT_KEY = "MERCHANT::TASK::PUSH::COUNT::KEY::{}::{}";


    /**
     * 上游渠道未接受我发订单号 放入缓存
     */
    public static final String SOURCE_CHECK_ORDER_CHANNEL = "SOURCE::CHECK::CHANNEL::ORDER::{}::{}";

    public static final String SOURCE_SHOULD_SUCCESS_NUMBER = "SOURCE::SHOULD::SUCCESS::NUMBER::{}::{}";

    public static final String SOURCE_NOTICE_SUCCESS_NUMBER = "SOURCE::NOTICE::SUCCESS::NUMBER::{}::{}";

    public static final String SOURCE_CHECK_MOBILEMD5_LOCK_KEY = "SOURCE::CHECK::MOBILEMD5::LOCK::KEY::{}";

}
